Conversation
The 'french' key was only present in intl_fr.arb but missing from intl_en.arb (the template), intl_es.arb, and intl_it.arb. Since Flutter generates the S class from the template file, the getter S.of(context)!.french was undefined. Added 'french' translation to all locale files: - intl_en.arb: 'French' - intl_es.arb: 'Francés' - intl_it.arb: 'Francese' - intl_fr.arb: already had 'Français'
|
@coderabbitai review |
✅ Actions performedReview triggered.
|
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review infoConfiguration used: Organization UI Review profile: CHILL Plan: Pro 📒 Files selected for processing (5)
WalkthroughThis pull request adds comprehensive French language support to the application by introducing a complete French localization file and extending language configurations across existing locale files and the language selector component. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Poem
🚥 Pre-merge checks | ✅ 3✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Tip Try Coding Plans. Let us write the prompt for your AI agent so you can ship faster (with fewer bugs). Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary
This PR adds complete French translation support to the Mostro Mobile app.
Changes
lib/l10n/intl_fr.arbwith French translations for all 868 user-facing stringslib/shared/widgets/language_selector.dartto include French option in language selector{amount},{id},{expiration_seconds}, etc.)Validation
Testing
After this PR is merged, users will be able to:
Notes
dart run build_runner buildto generate localization classesSummary by CodeRabbit
Release Notes